package com.ruoyi.material.service;

import java.util.List;
import com.ruoyi.material.domain.MaterialEnvMonitor;

/**
 * 焊材库环境监测Service接口
 * 
 * @author ruoyi
 * @date 2023-02-11
 */
public interface IMaterialEnvMonitorService 
{
    /**
     * 查询焊材库环境监测
     * 
     * @param id 焊材库环境监测主键
     * @return 焊材库环境监测
     */
    public MaterialEnvMonitor selectMaterialEnvMonitorById(Long id);

    /**
     * 查询焊材库环境监测列表
     * 
     * @param materialEnvMonitor 焊材库环境监测
     * @return 焊材库环境监测集合
     */
    public List<MaterialEnvMonitor> selectMaterialEnvMonitorList(MaterialEnvMonitor materialEnvMonitor);

    /**
     * 新增焊材库环境监测
     * 
     * @param materialEnvMonitor 焊材库环境监测
     * @return 结果
     */
    public int insertMaterialEnvMonitor(MaterialEnvMonitor materialEnvMonitor);

    /**
     * 修改焊材库环境监测
     * 
     * @param materialEnvMonitor 焊材库环境监测
     * @return 结果
     */
    public int updateMaterialEnvMonitor(MaterialEnvMonitor materialEnvMonitor);

    /**
     * 批量删除焊材库环境监测
     * 
     * @param ids 需要删除的焊材库环境监测主键集合
     * @return 结果
     */
    public int deleteMaterialEnvMonitorByIds(String ids);

    /**
     * 删除焊材库环境监测信息
     * 
     * @param id 焊材库环境监测主键
     * @return 结果
     */
    public int deleteMaterialEnvMonitorById(Long id);
}
